package com.miplus.ccrm.core.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 协催表
 * @TableName fi_creditcase_assistant
 */
@TableName(value ="fi_creditcase_assistant")
@Data
public class FiCreditcaseAssistant implements Serializable {
    /**
     * 协催序号
     */
    @TableId(type = IdType.AUTO)
    private Integer assistid;

    /**
     * 关联的案件ID
     */
    private Integer ficaseid;

    /**
     * 委案机构
     */
    private String sendtodept;

    /**
     * 催收员
     */
    private String sendtousr;

    /**
     * 协催员
     */
    private String assistant;

    /**
     * 协催开始时间
     */
    private Date startdt;

    /**
     * 协催截止时间
     */
    private Date enddt;

    /**
     * 协催天数
     */
    private Integer assistdays;

    /**
     * 创建时间
     */
    private Date crdt;

    /**
     * 创建人
     */
    private String crusr;

    /**
     * 理由
     */
    private String reason;

    /**
     * 理由说明
     */
    private String applydsc;

    /**
     * 申请人
     */
    private String applyusr;

    /**
     * 申请时间
     */
    private Date applydt;

    /**
     * 审核时间
     */
    private Date confirmdt;

    /**
     * 审核人
     */
    private String confirmusr;

    /**
     * 审核意见
     */
    private String confirmdsc;

    /**
     * 协催状态0：未开始，1：已开始，2：结束
     */
    private Integer status;

    /**
     * 终止人
     */
    private String closeusr;

    /**
     * 终止时间
     */
    private Date closedt;

    /**
     * 终止原因
     */
    private String closedsc;

    /**
     * 历史ID
     */
    private Long assignhistid;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}